/*
 * acm1170.c
 *
 *  Created on: 12 Apr 2010
 *      Author: xuxu
 */

#include<stdio.h>
#include<string.h>

int gcd(int a,int b)
{
	int r=b;
	while(b)
	{
		r=b;
		b=a%b;
		a=r;
	}
}

int main()
{
	char str1[1024],str2[1024];
	int i,j,k;
	int len1,len2;
	int same;
	while(scanf("%s",str1)&&strcmp(str1,"-1"))
	{
		scanf("%s",str2);
		len1=strlen(str1);
		len2=strlen(str2);
		same=0;
		for(i=0;i<len1;i++)
		{
			for(j=0;j<len2;j++)
			{
				if(i+j<len1&&str1[i+j]==str2[j])
					same++;
				else if(i+j>=len1)
					break;
			}
		}
		for(i=0;i<len2;i++)
		{
			for(j=0;j<len1;j++)
			{
				if(i+j<len2&&str1[j]==str2[i+j])
					same++;
				else if(i+j>=len1)
					break;
			}
		}
	}
	return 0;
}
